tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d" # 也是元组类型，不加括号也可以
print(type(tup3))
# 元组可以使用下标索引来访问元组中的值，如下实例
tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)

print("tup1[0]: ", tup1[0])
print("tup2[1:5]: ", tup2[1:5])
# 修改元组，不可以直接修改元组中的元素，可以进行字符串的拼接
tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')
# 以下修改元组元素操作是非法的。
# tup1[0] = 100
# 创建一个新的元组
tup3 = tup1 + tup2
print(tup3)
# 删除元组，元组中的元素值是不允许删除的，但我们可以使用del语句来删除整个元组，如下实例:
tup = ('Google', 'Runoob', 1997, 2000)
print(tup)
del tup
print("删除后的元组tup")
# 元组运算符，和列表一样
tup1 = (1, 2, 3, 4, 5)
tup2 = (9, 8, 7)
print(len(tup1))
print(tup1+tup2)
print(tup2*2)
if 3 in tup1:
    print("3在里面")
else:
    print("3不在里面")
for x in tup1:
    print(x,)
# 元组索引，截取
L = ('Google', 'Taobao', 'Runoob')
print(L[1:])

# 元组内置函数
L1 = (2, 453, 423, 212, 2312, 12)
print(min(L1))
print(max(L1))
# 将列表转换为元组
list1 = ['Google', 'Taobao', 'Runoob', 'Baidu']
tup1 = tuple(list1)
print(tup1)